/*--css reset--*/
html,body,h1,h2,h3,h4,h5,h6,p,ol,ul,li,pre,code,address,variable,form,fieldset,blockquote{
	padding:0;
	margin:0;
	font-size:16px;
	font-weight:normal;
	font-family:"Microsoft YaHei";
	color:#333;}
ol{margin-left:0; list-style:none;}
ul{margin-left:0; list-style:none;}

a{ color:#333; text-decoration:none;}
a:hover{ text-decoration:none; color:#990000;}
img,input{ vertical-align:middle; padding:0; margin:0;}
.clean{ clear:both;}
.left{ float:left;}
.right{ float:right;}
.hidden{ display:none;}
img{ border:none}
.w_12k{ width:980px; margin:0 auto;}
/*--css reset over--*/

body{ background:url(bg_head2023.jpg) no-repeat top center; background-color:#fbfbfb;}

.gray{ background:#f4f3f3;}
.left_bar{ width:465px;}
.middle_bar{ width:445px; padding:0 10px;}



.top{ background:url(bg_top.jpg) repeat-x; height:38px; line-height:38px; color:#999999;}
.top a{ font-size:14px; color:#999999;}
.logo_ad{ padding-top:259px;}
.logo_ad .left{ padding-right:0px;}
.wzq{ padding:5px; border:0px solid #FFFFFF; height:59px; text-align:center;}
.wzq a{ color:#000; font-size:14px;}
.wzq a:hover{ color:#990000;}
.wzq img{ padding-bottom:5px; border-bottom:1px solid #000;}

.main_nav{
	background:url(bg_nav.png) no-repeat top center;
	height:48px;
	margin-top:0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.main_nav div{ padding:0 16px; }
.main_nav .left{ border-right:1px;}
.main_nav li{  width:116px; text-align:center; line-height:30px; font-size:14px;}
.main_nav .part_3 li,.main_nav .part_4 li,.main_nav .right li{display:inline; float:left;}
.main_nav .part_2{ width:80px;}
.main_nav .part_3{ width:348px;}
.main_nav .part_4{ width:116px;}
.main_nav .right{ width:158px;}



.sec_nav{ border-bottom:1px solid #e7e7e7; padding-bottom:15px;}
.sec_nav a{ display:inline-block; padding:0 18px; color:#999999; font-size:14px;}
.sec_nav a:hover{ color:#990000;}

.right_bar{ width:270px;}
.title_1{ background:url(title_bg_grayline4px.gif)repeat-x center; padding-left:10px;}
.right_news .title_2{text-align:center;}
.right_news .title_2 a{ display:inline-block; padding:0 5px;}
.right_bar .top_news{ font-size:18px; text-align:center; line-height:26px; padding:10px 0;}
.right_bar .top_news img{ border:1px solid #ccc;}
.right_bar .top_news .h_1{ line-height:36px; padding:0; font-size:16px;text-align:center;}
.right_bar .top_news .p{ line-height:22px; font-size:14px; text-align:left; color:#999999;}
.r_list{ padding:0 0 10px;}
.r_list span a{ color:#990000;}
.r_list span a:hover{ text-decoration:underline;}
.r_list li{ line-height:36px;}
.right_bar .img_list{ padding:10px 0; line-height:46px;}

.foot{ background:url(bg_foot.jpg) no-repeat bottom; height:320px; text-align:center; padding-top:30px; font-size:14px; line-height:30px; }
.foot a{ font-size:14px;}